#pragma once

// 这里放置常用的标准库头文件
#include <iostream>
#include <memory>
#include <utility>
#include <algorithm>
#include <functional>
#include <sstream>

#include <string>
#include <vector>
#include <unordered_map>
#include <unordered_set>

#include <memory>

// spdlog for logging
#include <spdlog/spdlog.h>
#include <spdlog/fmt/ostr.h>

// glad
#include <glad/glad.h>
// glm
#include <glm/glm.hpp>
// GLFW
#include <GLFW/glfw3.h>
#include <GLFW/glfw3native.h>
